Component org.nuxeo.ecm.automation.jsf.contrib
In bundle org.nuxeo.ecm.automation.jsf
Documentation
Contributions
XML Source
<?xml version="1.0"?>
<component name="org.nuxeo.ecm.automation.jsf.contrib"
version="1.0">
<documentation>@author Thierry Delprat</documentation>
<extension target="org.nuxeo.ecm.core.operation.OperationServiceComponent"
point="operations">
<operation
class="org.nuxeo.ecm.automation.jsf.operations.FetchDocumentFromSeamContext" />
<operation
class="org.nuxeo.ecm.automation.jsf.operations.FetchFromClipboard" />
<operation
class="org.nuxeo.ecm.automation.jsf.operations.FetchFromWorklist" />
<operation
class="org.nuxeo.ecm.automation.jsf.operations.GetCurrentDocument" />
<operation
class="org.nuxeo.ecm.automation.jsf.operations.GetChangeableDocument" />
<operation
class="org.nuxeo.ecm.automation.jsf.operations.GetCurrentDomain" />
<operation
class="org.nuxeo.ecm.automation.jsf.operations.GetCurrentWorkspace" />
<operation
class="org.nuxeo.ecm.automation.jsf.operations.GetSelectedDocuments" />
<operation
class="org.nuxeo.ecm.automation.jsf.operations.GetDocumentsFromSelectionList" />
<operation class="org.nuxeo.ecm.automation.jsf.operations.Navigate" />
<operation class="org.nuxeo.ecm.automation.jsf.operations.PushToClipboard" />
<operation
class="org.nuxeo.ecm.automation.jsf.operations.PushToSeamContext" />
<operation class="org.nuxeo.ecm.automation.jsf.operations.PushToWorklist" />
<operation class="org.nuxeo.ecm.automation.jsf.operations.ChangeTab" />
<operation class="org.nuxeo.ecm.automation.jsf.operations.ClearWorklist" />
<operation class="org.nuxeo.ecm.automation.jsf.operations.ClearClipboard" />
<operation
class="org.nuxeo.ecm.automation.jsf.operations.ClearSelectedDocuments" />
<operation class="org.nuxeo.ecm.automation.jsf.operations.DownloadFile" />
<operation class="org.nuxeo.ecm.automation.jsf.operations.AddMessage" />
<operation class="org.nuxeo.ecm.automation.jsf.operations.AddErrorMessage" />
<operation class="org.nuxeo.ecm.automation.jsf.operations.AddInfoMessage" />
<operation class="org.nuxeo.ecm.automation.jsf.operations.RefreshUI" />
<operation class="org.nuxeo.ecm.automation.jsf.operations.RaiseSeamEvents" />
<operation
class="org.nuxeo.ecm.automation.jsf.operations.CreateDocumentForm" />
<operation class="org.nuxeo.ecm.automation.jsf.operations.SetOutcome" />
<operation
class="org.nuxeo.ecm.automation.jsf.operations.CreateDocumentInUI" />
<operation
class="org.nuxeo.ecm.automation.jsf.operations.CancelCreateDocumentInUI" />
<operation
class="org.nuxeo.ecm.automation.jsf.operations.SaveDocumentInUI" />
<operation
class="org.nuxeo.ecm.automation.seam.operations.InitSeamContext" />
<operation
class="org.nuxeo.ecm.automation.seam.operations.DestroySeamContext" />
<operation
class="org.nuxeo.ecm.automation.seam.operations.RunOperationInSeam" />
</extension>
<extension point="chains"
target="org.nuxeo.ecm.core.operation.OperationServiceComponent">
<chain id="ImportWorklist">
<operation id="Seam.InitContext" />
<operation id="UserWorkspace.CreateDocumentFromBlob" />
<operation id="Document.Save" />
<operation id="Seam.AddToWorklist" />
<operation id="Seam.DestroyContext" />
</chain>
<chain id="ImportClipboard">
<operation id="Seam.InitContext" />
<operation id="UserWorkspace.CreateDocumentFromBlob" />
<operation id="Document.Save" />
<operation id="Seam.AddToClipboard" />
<operation id="Seam.DestroyContext" />
</chain>
<chain id="SeamActions.GET">
<operation id="Seam.RunOperation">
<param type="string" name="id">Actions.GET</param>
</operation>
</chain>
<chain id="FileManager.ImportWithMetaDataInSeam">
<operation id="FileManager.Import">
<param type="boolean" name="overwite">true</param>
</operation>
<operation id="Document.Update">
<param type="properties" name="properties">expr:Context.get("docMetaData")
</param>
</operation>
<operation id="Seam.RunOperation">
<param type="string" name="id">Seam.Refresh</param>
</operation>
</chain>
<chain id="FileManager.ImportInSeam">
<operation id="FileManager.Import">
<param type="boolean" name="overwite">true</param>
</operation>
<operation id="Seam.RunOperation">
<param type="string" name="id">Seam.Refresh</param>
</operation>
</chain>
</extension>
</component>